/**
 * @description: 根据某一天获取本月的第一天及最后一天（不传默认为本月第一天）
 * @param {*}  timestamp:  某天时间
 * @Author: zhs
 * @return 毫秒数
 */
export function getMonthFrist(timestamp) {
  let date = timestamp ? new Date(timestamp) : new Date()
  let year = date.getFullYear()
  let month = date.getMonth()
  return new Date(year, month, 1) * 1
}

export function getMonthLast(timestamp) {
  let date = timestamp ? new Date(timestamp) : new Date()
  let year = date.getFullYear()
  let month = date.getMonth()
  // day为0表示获取上一个月最后一天，所以month+1  
  // 86300表示一天秒数，最后日期为 23:59:59
  return (new Date(year, month + 1, 0) / 1000 + 86399) * 1000
}
